Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

192
Visualizações
"pantalla: flex;" no está trabajando. (CSS, JavaScript, Reaccionar, Reaccionar enrutador V6)

He tenido un problema con "display: flex;" para ubicar la parte "crear una publicación" al lado de la barra de menú lateral (Inicio, Perfil, etc.), pero parece "display: flex;" no funciona y se encuentra en posición vertical en su lugar. He estado pensando que es porque estoy usando div de manera incorrecta o debido al enrutador de reacción V6. ¿Alguien puede ayudar a ubicarlo horizontalmente? Gracias.

Mis códigos y la imagen del resultado es la siguiente.

Aplicación.js

 import React from "react"; import { BrowserRouter as Router, Route, Routes } from "react-router-dom"; import LoginHeader from "./LoginHeader.js"; import { Outlet } from "react-router"; import Login from "./Login.js"; import RegisterHeader from "./RegisterHeader.js"; import Register from "./Register.js"; import HomeHeader from "./HomeHeader.js"; import Sidebar from "./Sidebar.js"; import Post from "./Post.js"; import News from "./News.js"; function App() { return ( <Router> <div className="App"> <Routes> <Route path = "/" element = {<LoginHeader />} /> </Routes> <Routes> <Route path = "/" element = {<Login />} /> </Routes> <Routes> <Route path = "/register" element = {<RegisterHeader />} /> </Routes> <Routes> <Route path = "/register" element = {<Register />} /> </Routes> <Routes> <Route path = "/home" element = {<HomeHeader />} /> </Routes> <Routes> <Route path = "/home" element = {<div className = "appBody"> <Sidebar /> </div>} /> </Routes> <Routes> <Route path = "/home" element = {<div className = "homePosts"> <Post /> </div>} /> </Routes> <Routes> <Route path = "/home" element = {<News />} /> </Routes> </div> </Router> ); } export default App;

Aplicación.css

 .appBody { display: flex; } .homePosts { display: flex; justify-content: center; }

Imagen de resultado

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Importe el archivo App.css en App.js o el archivo raíz index.js.

Así, si el archivo css está en la misma carpeta

 import './App.css';
about 4 years ago · Juan Pablo Isaza Relatório

0

Está sucediendo debido a la propiedad div y flex colocada incorrectamente, actualice su código de esta manera, funcionará.

 <div className="App"> <Routes> <Route path="/" element={<h1>Login Header</h1>} /> </Routes> <Routes> <Route path="/" element={<h2>Login</h2>} /> </Routes> <Routes> <Route path="/register" element={<h3>Register Header</h3>} /> </Routes> <Routes> <Route path="/register" element={<h4>Register</h4>} /> </Routes> <Routes> <Route path="/home" element={<h5>HomeHeader</h5>} /> </Routes> <div className="container"> <Routes> <Route path="/home" element={<h6>Sidebar</h6>} /> </Routes> <div className="appBody"> <Routes> <Route path="/home" element={ <div className="homePosts"> <p>Post</p> </div> } /> </Routes> <Routes> <Route path="/home" element={<i>News</i>} /> </Routes> </div> </div> </div> </Router> .container { display: flex; } .appBody { display: flex; flex: 1; } .homePosts { display: flex; justify-content: center; flex: 1; }
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda